home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Developer Toolbox 6.1
/
SGI Developer Toolbox 6.1 - Disc 4.iso
/
public
/
bit
/
docs
/
thoughts
< prev
Wrap
Text File
|
1994-08-01
|
3KB
|
78 lines
As it stands now, I think it is of some use to some people(!).
For my particular applications, I would not expect needing
any thing more any time soon. However, as always, if there
is room for improvement, I certainly would like to hear about it.
FFT
-----
For one of my applications, all I need is to display scattering data
as intensity graphs and do fft and then display the resulting power spectrum
(actually the proper name and terminology are Electron Holography and
Reconstruction). I faked the whole thing with a colormap with color index
as the intensity. Also I need to remove background, and maybe
some other manipulations related to the physical process of an electron
being scattered inside a solid, and after that, an FFT is done on the data.
Once the transformation is done, and power spectrum is displayed
(with possible enhancement and annotation), it is done.
FFT code is in place, but I do not know what we can do with RGB images.
Your input will be appreciated.
TEXT
----
I will move the fonts and symbols out of code so that a user
can add or remove stuff freely without compiling the text.c
(maybe ps.c as well).
Random editing after Oking a string will be supported (not
too difficult to implement actually) in later release.
Marking
----------
Random editing after saving will be allowed.
Histogram specification
---------------------
When I have time, I will implement the histogram specification
technique.
Scratch Format
--------------
I am now working on the format for scratch files. My hope is that
it will be simple but at the same time offer some capabilities
of text and simple vectors objects, some image control info,
such as gamma, aspect ratio, tiles etc. The tile support seems most
useful with an image editor where arbitrary pieces of an image may be
moved around.
Speed
----------
I am sure there is room for improvement in this area. The existence of
grayscale in RGB representation is a bug and grayscale image processing
should be faster once Grayscale(RGB) is gone.
-------------------------------------------------------
The overall appearance is not very nice. I would like to hack FORMS
to take care of sub-windows and then everything would be integrated,
but this probably won't happen because lack of time.
more about bit
---------
The first version was written for PC/AT a few years (89) back when I was
doing my Ph.D at Univ. of Wisconsin, and it only handles XPS and GIF.
Getting 256 colors was difficult at that time (both hardware and software),
with luck and some assembly, it worked. The first version was not nearly
as GUI as current version, but somehow, I like the all keyboard interaction
better, this might have something to do with my addiction to VI.
This version is just a natural growth of the lean-mean PC program. New
features are added when I need something or hear something and when
I have time. As a physicist, learning and understanding image processing
is never a problem, but the literature is so huge (usefulness of many
unknown), it is difficult even just to skim them. So your help, especially
directions to references for USEFUL/GOOD algorithms in image processing
will be appreciated.
This version of bit program probably should be named 7-11 to denote the
time when it sees most of its growth ...